
.logo{ display:flex; background:#FFF; text-align:center;  }
.logo .col1{ width:50%; text-align:left; }

.logo .line1{ display:block; font-size:16px; color:#666; padding:20px 0 0 0.5rem; }
.logo .line2{ display:block; font-size:20px; color:#36C; padding:0 0 0 0.5rem; }
.logo .img{ width:45%; text-align:right; }
.logo image{ width:100px; height:100px;  }

.swbox{ background:#F4F4F4; border-top:1px solid #DDD; }

.home-grid{ background:#DDD; padding:0.7rem 0; }
.home-grid>view{ background:#FFF; }

.home-adv{ background:#FFF; padding:0.7rem 0; }
.home-adv>view{ background:#FFF; }

.ico-mod{
    width: 48rpx;
    height: 48rpx;
}

/* swiper-start */
.swiper {
    height: 300rpx;
}
.swiper-item {
    display: block;
    height: 300rpx;
    line-height: 300rpx;
    text-align: center;
}
.swiper-list {
    margin-top: 40rpx;
    margin-bottom: 0;
}
.uni-common-mt{
    margin-top:60rpx;
    position:relative;
}
.info {
    position: absolute;
    right:20rpx;
}
/* swiper-end */

.uni-swiper__box {
    margin-top: 30rpx;
}

.uni-swiper__info {
    display: flex;
    padding: 0 15rpx;
}

.uni-swiper__info-item {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 15rpx;
    height: 60rpx;
    width: 100%;
    font-size: 28rpx;
    color: #333;
    border: 1px #eee solid;
    border-radius: 10rpx;
}
.swpPics{ width:100%; height:100%; }
.swpPic2{ 
    text-align: center;
    image{ width:50%; height:300rpx; }
}

page {
    height: auto;
    min-height: 100%;
}
